package com.dfbz.service;

import com.dfbz.entity.Article;
import com.github.pagehelper.PageInfo;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface ArticleService extends IService<Article>{

    /**
     * Article 条件 分页接口
     * @param pageNum 页数
     * @param pageSize  页大小
     * @param map  条件map集合
     * @return 分页信息
     */
    PageInfo<Article> articleConditionPage(Integer pageNum, Integer pageSize, Map<String, String> map);

    /**
     * 我的收藏  条件分页接口
     * @param pageNum
     * @param pageSize
     * @param map 含条件value
     * @param request
     * @return 分页信息
     */
    PageInfo<Article> titleByNameLimit(Integer pageNum, Integer pageSize, Map<String, Object> map, HttpServletRequest request);
}
